package cang.string.Day04.io;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class FOSDemo2 {
    public static void main(String[] args) throws IOException {
        /**
         * 文件打开后文件指针在0位置
         */
        FileInputStream fis = new FileInputStream("./fos.txt");
        /**
         * fis -> 00110010 00110011 00110100  _ _ _ _
         *        0        1        2        3
         * 文件指针^
         *
         * b = 00000000 00000000 00000000 00110010
         *
         * 读取原理read()；
         *  每次从文件中读取一个字符，天空岛int的低八位返回
         *  自动将文件指针移动到下一个位置，为下次读取做准备
         *  档读取到文件尾时，返回-1表示结束
         */
        int b= fis.read(); //50
        System.out.println(b);
        b= fis.read(); //51
        System.out.println(b);
        b= fis.read(); //52
        System.out.println(b);
        b = fis.read();
        System.out.println(b);
        b = fis.read();
        System.out.println(b);
    }
}
